using System.Collections;
using System.Collections.Generic;
using UnityEngine;

namespace QFramework.Adventure
{
    public abstract class FSMBaseState
    {
        public abstract void EnterState(FSMBaseObj obj);
        public abstract void OnUpdate(FSMBaseObj obj);
        public abstract void OnFixedUpdate(FSMBaseObj obj);
        public abstract void OnExit(FSMBaseObj obj);

    }

}